/*
Authors: Eli Yucht 300388949 and Lior Fass 300069705
Project: SCP (Switch Schedule Policy)
Description: Scheduler Interface
*/


#ifndef WRR_SCHEDULER_H
#define WRR_SCHEDULER_H


#include "Scheduler.h"


/*	Weighted Round-Robin Scheduler class declaration
	WRR_Scheduler is a subclass of Scheduler and therefore
	inherit  all it's public and protected members.

	WRR_Scheduler supply implementation of ScheduleCurrentFlow() method
	according to Weighted Round-Robin algorithm.
*/
class WRR_Scheduler : public Scheduler
{
public:
	int ScheduleCurrentFlow();
};

#endif // WRR_SCHEDULER_H